package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the TRU_TA_PART_RGST_INMB database table.
 * 
 */
//@Entity
//@Table(name="TRU_TA_PART_RGST_INMB")
public class TruTaPartRgstInmb implements Serializable {
	private static final long serialVersionUID = 1L;
	private String coLibr;
	private String coOficRgst;
	private String coRegi;
	private String coUnidRegi;
	private String idPart;
	private String idUsuaCrea;
	private String idUsuaModi;
	private String inBis;
	private String inBloq;
	private String inEstPart;
	private String inEstd;
	private String inImagen;
	private String inPred;
	private String inVeri;
	private BigDecimal nuAcumAsie;
	private BigDecimal nuAcumPagi;
	private String nuFich;
	private String nuFoja;
	private String nuOrigPart;
	private BigDecimal nuPagi;
	private String nuPart;
	private String nuTomo;
	private String tiSituPartRgstInmb;
	private Date tsUsuaCrea;
	private Date tsUsuaModi;

    public TruTaPartRgstInmb() {
    }


	@Column(name="CO_LIBR", nullable=false, length=3)
	public String getCoLibr() {
		return this.coLibr;
	}

	public void setCoLibr(String coLibr) {
		this.coLibr = coLibr;
	}


	@Column(name="CO_OFIC_RGST", nullable=false, length=2)
	public String getCoOficRgst() {
		return this.coOficRgst;
	}

	public void setCoOficRgst(String coOficRgst) {
		this.coOficRgst = coOficRgst;
	}


	@Column(name="CO_REGI", nullable=false, length=2)
	public String getCoRegi() {
		return this.coRegi;
	}

	public void setCoRegi(String coRegi) {
		this.coRegi = coRegi;
	}


	@Column(name="CO_UNID_REGI", length=4)
	public String getCoUnidRegi() {
		return this.coUnidRegi;
	}

	public void setCoUnidRegi(String coUnidRegi) {
		this.coUnidRegi = coUnidRegi;
	}


	@Column(name="ID_PART", length=24)
	public String getIdPart() {
		return this.idPart;
	}

	public void setIdPart(String idPart) {
		this.idPart = idPart;
	}


	@Column(name="ID_USUA_CREA", length=5)
	public String getIdUsuaCrea() {
		return this.idUsuaCrea;
	}

	public void setIdUsuaCrea(String idUsuaCrea) {
		this.idUsuaCrea = idUsuaCrea;
	}


	@Column(name="ID_USUA_MODI", length=5)
	public String getIdUsuaModi() {
		return this.idUsuaModi;
	}

	public void setIdUsuaModi(String idUsuaModi) {
		this.idUsuaModi = idUsuaModi;
	}


	@Column(name="IN_BIS", length=1)
	public String getInBis() {
		return this.inBis;
	}

	public void setInBis(String inBis) {
		this.inBis = inBis;
	}


	@Column(name="IN_BLOQ", length=1)
	public String getInBloq() {
		return this.inBloq;
	}

	public void setInBloq(String inBloq) {
		this.inBloq = inBloq;
	}


	@Column(name="IN_EST_PART", length=1)
	public String getInEstPart() {
		return this.inEstPart;
	}

	public void setInEstPart(String inEstPart) {
		this.inEstPart = inEstPart;
	}


	@Column(name="IN_ESTD", length=1)
	public String getInEstd() {
		return this.inEstd;
	}

	public void setInEstd(String inEstd) {
		this.inEstd = inEstd;
	}


	@Column(name="IN_IMAGEN", length=1)
	public String getInImagen() {
		return this.inImagen;
	}

	public void setInImagen(String inImagen) {
		this.inImagen = inImagen;
	}


	@Column(name="IN_PRED", length=1)
	public String getInPred() {
		return this.inPred;
	}

	public void setInPred(String inPred) {
		this.inPred = inPred;
	}


	@Column(name="IN_VERI", length=1)
	public String getInVeri() {
		return this.inVeri;
	}

	public void setInVeri(String inVeri) {
		this.inVeri = inVeri;
	}


	@Column(name="NU_ACUM_ASIE", precision=5)
	public BigDecimal getNuAcumAsie() {
		return this.nuAcumAsie;
	}

	public void setNuAcumAsie(BigDecimal nuAcumAsie) {
		this.nuAcumAsie = nuAcumAsie;
	}


	@Column(name="NU_ACUM_PAGI", precision=5)
	public BigDecimal getNuAcumPagi() {
		return this.nuAcumPagi;
	}

	public void setNuAcumPagi(BigDecimal nuAcumPagi) {
		this.nuAcumPagi = nuAcumPagi;
	}


	@Column(name="NU_FICH", length=6)
	public String getNuFich() {
		return this.nuFich;
	}

	public void setNuFich(String nuFich) {
		this.nuFich = nuFich;
	}


	@Column(name="NU_FOJA", length=6)
	public String getNuFoja() {
		return this.nuFoja;
	}

	public void setNuFoja(String nuFoja) {
		this.nuFoja = nuFoja;
	}


	@Column(name="NU_ORIG_PART", length=10)
	public String getNuOrigPart() {
		return this.nuOrigPart;
	}

	public void setNuOrigPart(String nuOrigPart) {
		this.nuOrigPart = nuOrigPart;
	}


	@Column(name="NU_PAGI", precision=5)
	public BigDecimal getNuPagi() {
		return this.nuPagi;
	}

	public void setNuPagi(BigDecimal nuPagi) {
		this.nuPagi = nuPagi;
	}


	@Column(name="NU_PART", nullable=false, length=8)
	public String getNuPart() {
		return this.nuPart;
	}

	public void setNuPart(String nuPart) {
		this.nuPart = nuPart;
	}


	@Column(name="NU_TOMO", length=6)
	public String getNuTomo() {
		return this.nuTomo;
	}

	public void setNuTomo(String nuTomo) {
		this.nuTomo = nuTomo;
	}


	@Column(name="TI_SITU_PART_RGST_INMB", length=1)
	public String getTiSituPartRgstInmb() {
		return this.tiSituPartRgstInmb;
	}

	public void setTiSituPartRgstInmb(String tiSituPartRgstInmb) {
		this.tiSituPartRgstInmb = tiSituPartRgstInmb;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_CREA")
	public Date getTsUsuaCrea() {
		return this.tsUsuaCrea;
	}

	public void setTsUsuaCrea(Date tsUsuaCrea) {
		this.tsUsuaCrea = tsUsuaCrea;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_USUA_MODI")
	public Date getTsUsuaModi() {
		return this.tsUsuaModi;
	}

	public void setTsUsuaModi(Date tsUsuaModi) {
		this.tsUsuaModi = tsUsuaModi;
	}

}